/*
* 通关作业4: (课外，不要求必须完成)
  开发一个 sleep(time) 函数，它的作用如下：
  async function test(){
        await  sleep(2000); // 等待 2秒 再往后执行
        …. 正常代码
        await  sleep(1000);   // 等待 1秒 再往后执行
        …..  正常代码
  }
*/

function sleep(time) {
  return new Promise(reslove => {
    setTimeout(function() {
      reslove(console.log(`
          ${time / 1000}秒了，我等待${time / 1000}秒了...
        `));
    }, time);
  });
}

async function test() {
  await sleep(2000);
  console.log("2秒后，我执行了");
  await sleep(1000);
  console.log("1秒后，我又执行了");
}

test();
